/**
 * 
 */
package org.vsg.common.pagination.carrier;

import java.util.Collection;

import org.vsg.common.pagination.PaginationConstant;

/**
 * @author Bill Vison
 *
 */
public class AdvancedArrayListValueCarrier extends ArrayListValueCarrier implements GroupingValueCarrier{

	protected int groupingSize = PaginationConstant.DEFAULT_GROUPINGSIZE;
	
	
	/**
	 * @return Returns the dataList.
	 */
	public Collection getDataList() {
		return dataList;
	}

	/**
	 * @param dataList The dataList to set.
	 */
	public void setDataList(Collection dataList) {
		this.dataList = dataList;
	}

	
	/**
	 * @return Returns the groupingSize.
	 */
	public int getGroupingSize() {
		return groupingSize;
	}

	/**
	 * @param groupingSize The groupingSize to set.
	 */
	public void setGroupingSize(int groupingSize) {
		this.groupingSize = groupingSize;
	}

	
	
}
